package cn.fl.capital.vo;

import cmm.web.core.framework.vo.BaseVO;

import java.util.Date;

/**
 * @Description: 支付表费用转出记录表
 */
public class CapFeeOutLogVO extends BaseVO {

    private static final long serialVersionUID = -5729145354346092592L;

    /**
     * 支付表ID
     */
    private Long paySchId;
    /**
     * 费用类型(CAP0018)  02.客户保证金 11.保险保证金 33.风险保证金 13.厂商保证金22.经销商保证金
     */
    private String feeTypCd;
    /**
     * 保证金处理方式（CAP0017） 1.期末退回 2.期末冲抵 3.平均冲抵 4.扣除
     */
    private String handleWayCd;
    /**
     * 转出金额（分）
     */
    private Long outAmt;
    /**
     * 转出时间
     */
    private Date outDt;
    /**
     * 备注
     */
    private String outRem;
    /**
     * 是否删除（1：是，0：否）
     */
    private Integer isDel;
    /**
     * 支付表号
     */
    private String paySchNo;
    /**
     * 创建人
     */
    private String crtUsrNm;
    /**
     * 支付表明细ID（PRJ_PRD_PAY_SCH_D表主键）
     */
    private Long paySchDId;
    /**
     * 业务数据主键
     */
    private Long bizDataId;
    /**
     * 转出金额
     */
    private Long feeAmt;
    /**
     * 资金id
      */
    private Long fundId;

    /**
     * 费用类型(CAP0018)  02.客户保证金 11.保险保证金 33.风险保证金 13.厂商保证金22.经销商保证金
     */
    private String feeTypCdNm;
    /**
     * 保证金处理方式（CAP0017） 1.冲抵租金 2.冲抵返利 3.退还
     */
    private String handleWayCdNm;
    //转出标识 1.可转出 0.不可转出
    private int outFlag;

    /**
     * 流程编号
     */
    private String pNo;
    /**
     * 流程id
     */
    private Long flowId;

    /**
     * 流程业务状态
     */
    private String audStsCd;

    /**
     * 流程实例ID
     */
    private String pInstId;

    /**
     * 支付表ID
     */
    public Long getPaySchId() {
        return paySchId;
    }

    /**
     * 支付表ID
     */
    public void setPaySchId(Long paySchId) {
        this.paySchId = paySchId;
    }

    /**
     * 费用类型(CAP0018)  02.客户保证金 11.保险保证金 33.风险保证金 13.厂商保证金22.经销商保证金
     */
    public String getFeeTypCd() {
        return feeTypCd;
    }

    /**
     * 费用类型(CAP0018)  02.客户保证金 11.保险保证金 33.风险保证金 13.厂商保证金22.经销商保证金
     */
    public void setFeeTypCd(String feeTypCd) {
        this.feeTypCd = feeTypCd;
    }

    /**
     * 保证金处理方式（CAP0017） 1.冲抵租金 2.冲抵返利 3.退还
     */
    public String getHandleWayCd() {
        return handleWayCd;
    }

    /**
     * 保证金处理方式（CAP0017） 1.冲抵租金 2.冲抵返利 3.退还
     */
    public void setHandleWayCd(String handleWayCd) {
        this.handleWayCd = handleWayCd;
    }

    /**
     * 转出金额（分）
     */
    public Long getOutAmt() {
        return outAmt;
    }

    /**
     * 转出金额（分）
     */
    public void setOutAmt(Long outAmt) {
        this.outAmt = outAmt;
    }

    /**
     * 转出时间
     */
    public Date getOutDt() {
        return outDt;
    }

    /**
     * 转出时间
     */
    public void setOutDt(Date outDt) {
        this.outDt = outDt;
    }

    /**
     * 备注
     */
    public String getOutRem() {
        return outRem;
    }

    /**
     * 备注
     */
    public void setOutRem(String outRem) {
        this.outRem = outRem;
    }

    /**
     * 是否删除（1：是，0：否）
     */
    public Integer getIsDel() {
        return isDel;
    }

    /**
     * 是否删除（1：是，0：否）
     */
    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    /**
     * 支付表号
     */
    public String getPaySchNo() {
        return paySchNo;
    }

    /**
     * 支付表号
     */
    public void setPaySchNo(String paySchNo) {
        this.paySchNo = paySchNo;
    }

    /**
     * 创建人
     */
    public String getCrtUsrNm() {
        return crtUsrNm;
    }

    /**
     * 创建人
     */
    public void setCrtUsrNm(String crtUsrNm) {
        this.crtUsrNm = crtUsrNm;
    }

    /**
     * 支付表明细ID（PRJ_PRD_PAY_SCH_D表主键）
     */
    public Long getPaySchDId() {
        return paySchDId;
    }

    /**
     * 支付表明细ID（PRJ_PRD_PAY_SCH_D表主键）
     */
    public void setPaySchDId(Long paySchDId) {
        this.paySchDId = paySchDId;
    }

    /**
     * 业务数据主键
     */
    public Long getBizDataId() {
        return bizDataId;
    }

    /**
     * 业务数据主键
     */
    public void setBizDataId(Long bizDataId) {
        this.bizDataId = bizDataId;
    }

    public String getFeeTypCdNm() {
        return feeTypCdNm;
    }

    public void setFeeTypCdNm(String feeTypCdNm) {
        this.feeTypCdNm = feeTypCdNm;
    }

    public String getHandleWayCdNm() {
        return handleWayCdNm;
    }

    public void setHandleWayCdNm(String handleWayCdNm) {
        this.handleWayCdNm = handleWayCdNm;
    }

    public Long getFeeAmt() {
        return feeAmt;
    }

    public void setFeeAmt(Long feeAmt) {
        this.feeAmt = feeAmt;
    }

    public Long getFundId() {
        return fundId;
    }

    public void setFundId(Long fundId) {
        this.fundId = fundId;
    }

    public int getOutFlag() {
        return outFlag;
    }

    public void setOutFlag(int outFlag) {
        this.outFlag = outFlag;
    }

    public String getpNo() {
        return pNo;
    }

    public void setpNo(String pNo) {
        this.pNo = pNo;
    }

    public Long getFlowId() {
        return flowId;
    }

    public void setFlowId(Long flowId) {
        this.flowId = flowId;
    }

    public String getAudStsCd() {
        return audStsCd;
    }

    public void setAudStsCd(String audStsCd) {
        this.audStsCd = audStsCd;
    }

    public String getpInstId() {
        return pInstId;
    }

    public void setpInstId(String pInstId) {
        this.pInstId = pInstId;
    }
}
